Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F11 Australia F12 Australia F8 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Netherlands F2 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F13 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 Italy F22 Italy F23 Romania F7 Hong Kong F2 Australia F1 Australia F5 Chile F3 China F6 Australia F9 Turkey F22 (Antalya) France F12 Frito Lay/USTA Challenger - Binghamton Windy City Classic - Winnetka Perth Challenger - Perth Caloundra Challenger Trani Challenger Sao Jose Do Rio Preto Challenger Medellin Challenger Buenos Aires Challenger Burnie Challenger Caloundra Challenger Marrakech Challenger Rome Challenger Vancouver Challenger Lermontov Challenger Kyoto Challenger Lexington Challenger Santos Challenger Sao Paulo Challenger Lexington Challenger Aptos Challenger Melbourne Challenger Santiago Challenger Cali Challenger Lexington Challenger Charlottesville Challenger Champaign Challenger Ho Chi Minh City Challenger Charlottesville Challenger Toyota Challenger Maui Challenger Trnava Challenger Bangkok Challenger Manchester Challenger Nottingham Challenger Canberra Challenger Kobe Challenger Toyota Challenger Anning Challenger Yokohama Challenger Burnie Challenger West Lakes Challenger Heilbronn Challenger Cary Challenger Stockton Challenger Surbiton Challenger Knoxville Challenger Toyota Challenger Burnie Challenger Burnie Challenger New Delhi Challenger Zhangjiagang Challenger Knoxville Challenger Tiburon Challenger Chengdu Challenger Champaign Challenger Ilkley Challenger Burnie Challenger Baotou Challenger Pune Challenger Las Vegas Challenger Morelos Challenger Seoul Challenger Istanbul 2 Challenger Stanford Challenger Blumenau Challenger Santos Challenger Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Sao Paulo Challenger Legg Mason Tennis Classic - Washington Nonthaburi 3 Challenger Traralgon Challenger Canberra Challenger Burnie Challenger Nottingham-2 Challenger Chennai Challenger Bangkok Challenger Bangkok Challenger Winnetka Challenger Taipei City Challenger Anning Challenger Nanchang Challenger Granby Challenger Lisbon Challenger Shenzhen 1 Challenger Nottingham Challenger Jinan Challenger Nur-Sultan 2 Challenger Surbiton Challenger Cassis Challenger Istanbul Challenger Seoul Challenger Sydney Challenger Kobe Challenger Yokkaichi Challenger Bengaluru Challenger Shenzhen 2 Challenger Playford Challenger Calgary Challenger Drummondville Challenger Morelia Challenger Cleveland Challenger San Luis Potosi Challenger Gwangju Challenger Guangzhou Challenger Taipei Challenger Surbiton Challenger San Luis Potosi Challenger Hangzhou Challenger Australian Men's Hardcourt Championships - Adelaide Playford Challenger Kobe Challenger Pune Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Bengalaru Challenger Heineken Open - Singapore Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Infiniti Open - Los Angeles Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Cleveland Challenger AIG Japan Open - Tokyo Siebel Open - San Jose Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Adidas International - Sydney The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Taipei Challenger AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Sydney International - Sydney SAP Open - San Jose Hypo Group Tennis International - Portschach The Stella Artois Championships - London Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas Open 13 - Marseille Rabat Challenger The Tennis Channel Open - Las Vegas St. Brieuc Challenger Hypo Group Tennis International - Portschach Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Legg Mason Tennis Classic - Washington Shenzhen 1 Challenger Medibank International - Sydney Winnetka Challenger Sydney Challenger AIG Japan Open Tennis Championships - Tokyo Nottingham Challenger AEGON Championships - London Bordeaux Challenger Shanghai Challenger Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney San Luis Potosi Challenger Medibank International - Sydney U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Burnie Challenger Brisbane International - Brisbane Apia International - Sydney West Lakes Challenger Porto Challenger Itajai Challenger ABN/AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Valencia Open - Valencia Rio Quente Challenger Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Shenzhen Open - Shenzhen Ningboo Challenger BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Traralgon Challenger Shenzhen Open - Shenzhen AEGON Championships - London The Stella Artois Championships - London Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Astana Open - Nur-Sultan Murray River Open - Melbourne Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Astana Open - Nur-Sultan Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Mifel Tennis Open - Los Cabos Almaty Open - Almaty Hall of Fame Open - Newport Santos Challenger Singapore Tennis Open - Singapore Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Dallas Open - Dallas Infosys Hall of Fame Open - Newport Hong Kong Challenger Belgrade Open - Belgrade Kolkata Challenger Gerry Weber Open - Halle Pilot Pen International - New Haven AEGON International - Eastbourne Boss Open - Stuttgart Atlanta Tennis Championships - Atlanta Campbell's Hall of Fame Tennis Championships - Newport Bloomfield Hills Challenger US Men's Clay Court Championship - Houston Montevideo Challenger Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Fairfield Challenger Furth Challenger Traralgon Challenger Shenzhen Challenger US Men's Clay Court Championship - Houston Brisbane International - Brisbane AEGON Championships - London Boss Open - Stuttgart Traralgon Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Biella 3 Challenger Gonet Geneva Open - Geneva AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington CMG Asia Open - Hong Kong Bangkok Challenger Columbus Challenger Chengdu Open - Chengdu Yokkaichi Challenger Busan Challenger Playford Challenger Adidas International - Sydney Citi Open - Washington cinch Championships - London Brisbane International - Brisbane Mexico City Challenger Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Noventi Open - Halle Winston-Salem Open - Winston-Salem Chennai Challenger Emilia-Romagna Open - Parma San Luis Potosi Challenger Leon Challenger Renault Slovenian Open - Ljubljana Next Generation Adelaide International - Adelaide Open Parc - Lyon Birmingham Challenger Libema Open - 's-Hertogenbosch bett1HULKS Championships - Cologne Viking International - Eastbourne Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles San Diego Open - San Diego Adelaide International 1 - Adelaide Newport Challenger US Men's Clay Court Championship - Houston Citi Open - Washington Next Generation Adelaide International - Adelaide Rothesay International - Eastbourne AAPT Championships - Adelaide Tennis Channel Open - Las Vegas Jinan Challenger ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Yokohama Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Terra Wortmann Open - Halle Seoul Challenger Heineken Open Singapore - Singapore Busan Challenger U.S. Mens's Clay Court Championship - Houston Almaty Open - Almaty Swiss Indoors Basel - Basel Adelaide International - Adelaide Stockholm Open - Stockholm Mexico City Challenger Apia International - Sydney Brisbane International - Brisbane Jingshan Challenger Legg Mason Tennis Classic - Washington D.C. Nature Valley International - Eastbourne SAP Open - San Jose Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells Gwangju Challenger The Lipton Championships - Key Biscayne 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart China Open - Beijing Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati cinch Championships - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Phoenix Challenger Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Rogers Cup - Toronto Rolex Paris Masters - Paris National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Winston Salem - Winston Salem Miami Open - Miami National Bank Open - Toronto AEGON Championships - London Eurocard Open - Stuttgart Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York BB&T Atlanta Open - Atlanta Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Wimbledon - London Rogers Cup - Montreal U.S. Open - New York U.S. Open - New York Dallas Open - Dallas Wimbledon - London Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris National Bank Open - Montreal Wimbledon - London Miami Open - Miami Wimbledon - London BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Sydney International - Sydney Telecom Italia Masters - Rome Sony Ericsson Open - Miami Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, SF, ARG-AUS 5-0 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, FRA-AUS 5-0 U.S. Open - New York Davis Cup, World Group, QF, AUS-KAZ 3-2 French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris National Bank Open - Toronto Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong French Open - Paris Australian Open (Australia, Wildcard) French Open - Paris Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - London Australian Open - Melbourne Tennis Masters Cup - Lisbon Winston-Salem Open - Winston-Salem Drummondville Challenger US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, 1R, BEL-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Australian Open (juniors) Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, AUS-BLR 5-0 Australian Open (Australia, Wildcard) Davis Cup, Group 1, 2R, AUS-THA 5-0 ATP Cup - Sydney Hopman Cup - Perth AAMI Classic - Kooyong Olympics - Sydney Olympics - Beijing Olympics - Tokyo Wimbledon - London Rolex Paris Masters - Paris